<?php
ini_set('display_errors', 0);
  session_start();  
$_SESSION['usuarios'];
$_SESSION['passwords'];

if ($_SESSION['usuarios'] == "" and $_SESSION['passwords'] == ""){
	echo " uste no tiene permiso pa ver esta pagina";
	die;
}
$usuarios6 = $_SESSION['usuarios'];
?>
<?php
include 'conex.php';
$guar_dia = $_POST['guar_dia'];
$guar_mes = $_POST['guar_mes'];
$guar_ano = $_POST['guar_ano'];
date_default_timezone_set('America/Caracas');
$ip = $_SERVER['REMOTE_ADDR'];
$ano5 = date('Y');
$mes5 = date('m');
$dia5 = date('d');
$hora5 = date('h:i:s A');
$codegenerator = rand(1,100000); 
$cont = 0;
  $consulta= "SELECT distinct a.guar_ano as guar_ano
, a.guar_mes as guar_mes
, a.guar_dia as guar_dia
, a.guar_monto_mensual as guar_monto_mensual
, a.numero_cuenta as numero_cuenta
, a.cod_sudeban as cod_sudeban
, a.guar_tipo_rif as guar_tipo_rif
, a.guar_rif as guar_rif
, a.guar_nombre_ins as guar_nombre_ins
, a.guar_correo as guar_correo
, a.num as num
, b.ini_banco as ini_banco
FROM guar_nomina a 
LEFT JOIN banco b ON a.cod_sudeban = b.cod_sudeban
WHERE a.guar_ano IN('$guar_ano')
AND a.guar_mes IN('$guar_mes')
ORDER BY 
a.num";
$resultado= pg_query($consulta);
while($var=pg_fetch_array($resultado)) {
$guar_ano1 = $var['guar_ano'];
$guar_mes1 = $var['guar_mes'];
$guar_dia1 = $var['guar_dia'];
$cod_sudeban = $var['cod_sudeban'];
$guar_tipo_rif = $var['guar_tipo_rif'];
$guar_rif = $var['guar_rif'];
$guar_nombre_ins = $var['guar_nombre_ins'];
$guar_correo = $var['guar_correo'];

$ini_banco = $var['ini_banco'];
$ini_banco = "00$ini_banco";

$numero_cuenta = $var['numero_cuenta'];
$numero_cuenta_v = "00$numero_cuenta";	

$guar_monto_mensual= ($var['guar_monto_mensual']*100);
$guar_monto_mensual = str_replace('.','',$var['guar_monto_mensual']);
$guar_monto_mensual = str_pad((int)$guar_monto_mensual,15,"0", STR_PAD_LEFT);
$guar_monto_mensual_b = "$guar_monto_mensual VEF$numero_cuenta";	
$guar_monto_mensual_b = str_replace(' ','',$guar_monto_mensual_b);	

$guar_monto_mensual_v = "0001020552210000059983$guar_monto_mensual VEB40";	
$guar_monto_mensual_v = str_replace(' ','',$guar_monto_mensual_v);	

$num = $var['num'];
$num = str_pad((int)$num,8,"0", STR_PAD_LEFT);
$num_g = "03$num";

$num_v= "$num G200087951MINISTERIO";	
$num_v = str_replace(' ','',$num_v);

if ($guar_mes1 == "01"){
$guar_mes2 = ENER; } 
if ($guar_mes1 == "02"){
$guar_mes2 = FEBR; } 
if ($guar_mes1 == "03"){
$guar_mes2 = MARZ; } 
if ($guar_mes1 == "04"){
$guar_mes2 = ABRI; } 
if ($guar_mes1 == "05"){
$guar_mes2 = MAYO; } 
if ($guar_mes1 == "06"){
$guar_mes2 = JUNI; } 
if ($guar_mes1 == "07"){
$guar_mes2 = JULI; } 
if ($guar_mes1 == "08"){
$guar_mes2 = AGOS; } 
if ($guar_mes1 == "09"){
$guar_mes2 = SEPT; } 
if ($guar_mes1 == "10"){
$guar_mes2 = OCTU; } 
if ($guar_mes1 == "11"){
$guar_mes2 = NOBR; } 
if ($guar_mes1 == "12"){
$guar_mes2 = DICI; } 

  $nomina= "SELECT sum(guar_monto_mensual)as total
  FROM guar_nomina where guar_ano = '$guar_ano' and guar_mes = '$guar_mes'";
$result= pg_query($nomina);
while($var1=pg_fetch_array($result)) {
$total = str_replace('.','',$var1['total']);
$total = str_pad((int)$total,15,"0", STR_PAD_LEFT); 
$total= "$total VEF01341099210001000593";	
$total = str_replace(' ','',$total);
$total_banes = $total;

$total_v = str_replace('.','',$var1['total']);
$total_v = str_pad((int)$total_v,16,"0", STR_PAD_LEFT); 
$total_v= "$total_v G200087951";	
$total_v = str_replace(' ','',$total_v);
$total_venez = $total_v;
}

if($_POST['banes']){
	
if ($cont== 0){
$txt = fopen("C:\Users\Anthony\Desktop\$codegenerator.txt","a");
	
	fwrite($txt,"HDRBANESCO     ED 95BPAYMULP
01SCV               $guar_mes1 GUAR$guar_mes2         $guar_ano1$guar_mes1$guar_dia1 
0200000005           G200087951   MPPS      $total_banes   BANESCO   $guar_ano1$guar_mes1$guar_dia1". PHP_EOL);
	fclose($txt);
	$cont = 1;
	

}
															 	 


	$txt = fopen("C:\Users\Anthony\Desktop\$codegenerator.txt","a");
	fwrite($txt,"$num_g           $guar_monto_mensual_b   $cod_sudeban   $guar_tipo_rif$guar_rif   $guar_nombre_ins   $guar_correo". PHP_EOL);
	fclose($txt); 
} 
 //condicion banesco

if($_POST['venez']){

	if ($cont== 0){
$txt = fopen("C:\Users\Anthony\Desktop\$codegenerator.txt","a");
	
	fwrite($txt,"			 TxT. GUARD_$guar_mes2.TxT
HEADER  $total_venez$guar_dia1/$guar_mes1/$guar_ano1". PHP_EOL);
	fclose($txt);
	$cont = 1;
	

}
															 	 


	$txt = fopen("C:\Users\Anthony\Desktop\$codegenerator.txt","a");
	fwrite($txt,"DEBITO  $num_v DEL PODER POPULAR PARA
L$guar_dia1/$guar_mes1/$guar_ano1$guar_monto_mensual_v
CREDITO $num$guar_tipo_rif$guar_rif$guar_nombre_ins
$numero_cuenta_v$guar_monto_mensual$ini_banco
". PHP_EOL);
	fclose($txt); 
} 
}
?>
<?php
function comprimir($origen, $destino) {
  $fp = fopen($origen, "r");
  
  
  $data = fread ($fp, filesize($origen));
  fclose($fp);
  $zp = gzopen($destino, "w9");
  gzwrite($zp, $data);
  gzclose($zp);
}
comprimir("C:\Users\Anthony\Desktop\$codegenerator.txt", "Guarderia.txt.gz");
echo "El archivo a sido generado correctamente con el nombre Guarderia.txt.gz";
unlink("C:\Users\Anthony\Desktop\$codegenerator.txt");
		
$query= "INSERT INTO historico_movimiento (usuario, tipo_movimiento, dia, mes, ano, hora, ip, tabla, descripcion) 
VALUES ('$usuarios6','1','$dia5','$mes5','$ano5','$hora5','$ip','txt.guar_nomina','$guar_ano.$guar_mes.$guar_dia');";
pg_query($query) or die ('Error insertando');

		?></br><a href="Guarderia.txt.gz">DESCARGAR</a>


